Updates StageRace 2000
Below an overview is given of the updates of StageRace 2000. Per
update a list of modifications (fixes) is given in
descending order of priority, severity or appreciation.
Updates Overview
Fixes per Update
Date |
Version number |
Status |
2000.06.12
|
V1.01 bèta - 2000.1.01 bèta
|
First official release
|
2000.06.20
|
V1.02 bèta - 2000.1.02 bèta
|
- Language selection depending on OS language adjusted
because of a number of complaints about Dutch captions
- At inserting new half stage and selecting time trial, the
expected Starting order tree leaf now appears, which didn't work
before
|
2000.08.09
|
V1.03 bèta - 2000.1.03 bèta
|
New functionality added
- Classification import functionality has been
extended. Highly user adjustable text file import from a wide
variety of formats is now available. Documented in help
- Generation of cross out lists is now available. Documented in
help
- Automatic interval in the time trial order dialog can now be
executed on selections. Documented in help
- Number of competitors and teams is now stated in competitors
and teams list dialogs
- Windows® message sounds implemented as a replacement for the pc
speaker beeps
Minor bugs fixed
- Windows® 2000/NT users' problem solved were they
weren't able to use any help after switching the help language
- Thousandths of seconds of time trials are now printed in
classifications
- Correction on the competitors list dialog column headers which
didn't match column contents
- In the time trial order dialog the last row edited is made
visible now
- Problem solved in the time trial order dialog where Order and
Competitor boxes stayed grayed even when multiple selection was
raised
- Date of full stage is displayed now at half stage settings
dialogs, which was left blank in previous releases
- Problem solved where memory leaks occured after an arrival
dialog was cancelled
- Memory leakage start screen solved
- Title of the import file dialog (arrival list dialog,
functions) did display junk. Is corrected
|
2000.08.21
|
V1.04 bèta - 2000.1.04 bèta
|
- In order to make it easy to refer to functionality
additions and bug fixes, all are supplied with a fix-code now
(retroactively)
New functionality added
- The possibility to make settings for teams
classifications rankings has been added. Changes to the
classification generation module have been made accordingly.
Documented in help
- Starting order lists for time trials are printed now
Bugs fixed
- Classifications on points (sprint or climbing) were
not calculated correctly for stages other then the last one filled
in. Is corrected
- SignOuts list could not be edited properly. Added SignOuts were
always connected to stage 1.1. Is corrected
- Competitors signed out for a half stage still appeared in the
classification, but as being dropped out. Is corrected
- Classified competitors still appeared in available list when
the time trial arrival dialog was opened successively. Is
corrected
- Half stage name was not provided at sprint or hill climbing
classifications, although the accompanying text was provided on
these classifications. Is corrected
- When competitors were pasted from the clipboard, a difference
was made (particularly with team names) based on the number of
leading or following spaces. Spaces are removed now from beginning
and end of all strings pasted
- The browser control in the presentation frame did not always
redraw properly when expected (particularly after cancellation of
dialogs). Redraw is forced now after a number of dialogs
Optimised
- Sprint and climbing classifications were printed
even when none existed for a particular half stage. Is
corrected
- The arrangement of the settings dialog has been changed to meet
the large amount of settings on some of the tab sheets
|
2000.09.08
|
V1.05 bèta - 2000.1.05 bèta
|
Release note
After a week of real life use of StageRace in order to make
mirror classifications on site at the 'Ronde van Nederland' ('Tour
de Hollande'), only a few small changes were indicated, as
enumerated below. These leaded to the release in question. Look for
a more thourough report on our 'Ronde van Nederland' experiences on
our web site.
Bugs fixed
- Sprints classification generator has been adjusted
after calculation errors and in order to remove competitors from
the general sprints classification, which dropped out of the
race
- Problem solved where tree view icons for sprint or climbing
classification were not visible after inserting new half stage, but
only first when document reloaded or half stage settings
altered
- Changing the current presentation between stage, general or
masks did also enforce a redraw even when not a half stage was
displayed. This is sorted out now
New functionality added
- Function added to the arrival dialog to cut off all
times on full seconds. Documented in help
- In the arrival dialog (functions button) there is a function
available now to remove gaps in the ranking for the current
classification. Documented in help
- Through Settings, an accuracy for portions of seconds can be
set. The thousandth edit box in the (time trial) arrival dialog now
adjusts to this setting, because it was decided on in practice that
this would largely improve the comfort of use of the particular
dialogs. Documented in help
- To improve the overview, stage and half stage numbering is
included in the tree view of the StageRace documents
- Title ('date') of full stage can be changed when a stage
already exists. This was not possible yet
- An extra message box at startup of the program is added to
alert the user of the absence of a hardware key
- Commencement time stated on stage classifications
Optimised
- Length of masked classification titles and file
names increased from 15 to 25
- In addition to [fix 29], all classification generators
(general, climbing, sprint and team) are derived from the same
basic module now, instead of from different independent modules.
This should be an improvement to the reliability of classification
generation, as well as to future maintenance of these modules.
These changes should not be experienced by the user
- More classifications have international document titles now,
instead of English only
|
2001.01.30
|
V1.06 bèta - 2000.1.06 bèta
|
New functionality added
- Allowing file import from the Alge OPTIc finish
camera and AMB it ChronX identification software, separator
delimited text file import is implemented in the existing file
import routines in the arrival dialogs. Documented in help
- Through Options in the Extra menu, a dialog can be enabled,
appearing between selection of an import file and the import file
preview dialog which allows to see some time information in order
to wait for an updated version before actually importing it. This
being helpful in the real time environment. Documented in help
- Allowing file export to the Alge OPTIc finish camera and AMB it
ChronX identification software, new menu entries have been made
available in the Tools menu. For the chosen stage a .txt with the
competitors starting can be generated. Not available in evaluation
mode. Documented in help
- Buttons have been added to the file import preview dialog in
order to quickly retreive the settings for different known file
types. Documented in help
- The help files are now provided with screen shots from
throughout the program
- In the Configure|Settings|General tab sheet a selection can be
made now in order to print 1/xths of seconds in case of draws only
instead of always, on time trial classifications. Documented in
help
- It is possible now to add columns to competitors and teams
lists indicating competitors belonging to masked lists. The
indication can be a character string or a html tag pointing to an
image. Documented in help
- It is possible now to suppress the missing hardware key dialog
on program startup. This setting is made through the Options entry
in the Tools menu. Documented in help
- Cumulative total distance is stated now on both stage and
general classifications
- Speed of the classification leader based on the cumulative
total distance is stated on general classifications
- Team codes are provided with an html hot spot which links to
the particular team in the teams list
- An asterisk appearing in time trial starting order lists
indicates competitors being classified in that stage and that the
starting order data cannot be changed. Documented in help
- An asterisk in the title bar caption is indicating now that an
opened file has changes made to it without having been saved. Not
documented explicitly since this is a quite common practice in
Windows® programming
- StageRace web site URL in publications' footer is provided with
an html hot spot linking to the particular site
Optimised
- Output files generation speed is significantly
improved due to direct disk write instead of data buffering
- It is not possible anymore to remove or otherwise change
competitors' starting order data after a competitor has been
classified in that stage. Documented in help
- Specifying a particular file type from the import file dialog
now results in immediate processing instead of popping up with the
import classification settings and preview dialog. Documented in
help
- From imported classification files only the first 64kb will be
read from now on, in order to prevent the system from what appears
to be a system hangup when (accidently) importing a very large
file. Documented in help
- Number of not started and number remaining after race have been
added to the classifications. List of riders dropping out now also
states the number of riders dropping out
- Subroutines for generating teams and competitors lists have
been moved to a more natural location in the design. In addition to
this and in order to prevent the existence of out of date output,
both competitor and team lists are generated now when only one of
the corresponding lists is mutated
- Numbers of crossed out competitors are printed between brackets
on the cross out lists
- Stage 1-1 can be fully printed, either with or without a
hardware key
- Decimal point replaced by decimal comma for speed
representation on classifications
- Leaves on the event's tree view which do not have a particular
functionality (normally accessible by a double click) will now
toggle there expanded/collapsed state
- Dummy Apply buttons have been removed from all dialogs
- Overlooked keyboard helper marks (underline) in dialog function
menus added
- Additional tracking function
Bugs fixed
- Calculation of speed on classifications did use the distance
per round instead of the total race distance (distance per round
multiplied by number of rounds). This is sorted out now
Important note: during the development of this version it has
become clear that it will not be possible to keep the .str file
format fully downward compatible in order to stay able to read
older files. If necessary, conversion utilities can be supplied.
This new version of the file format will probably be implemented in
StageRace V1.07 - 2000.1.07.
|
2001.04.27
(used internally only)
|
Program: V1.07 - 2000.1.07
File format:
|
New functionality added
- File format has been changed in order to
achieve a versionable schema, allowing future changes/additions to
the file format with assurance of backward compatibility.
Unfortunately old files cannot be read anymore. Existing
files in the format (up to StageRace version V1.06 bèta - 2000.1.06
bèta) can be send to fileupgrade@stagerace.com to have
those converted to the new fV1070 format
- The presentation tool bar has been cancelled, replaced by tree
icons for the selections involved, being general, team and mask
classifications. Documented throughout help
- Within the data structure communique numbers are assigned now
to all items which represent a publication. "Communique numbering"
added to help
- All tree items involving publications with communique numbers
are equipped with a check box to set a 'published' status.
Documented in help
- An extra pane has been added to the view, incorporating the
communique no. for the item selected and the control to change the
current value of this same no. Documented in help
- Communique numbers are printed on the appropriate documents,
but only if published (checked in tree)
- In the General tab sheet of the Settings dialog of an event,
the choice can be made either to include or not to include
communique numbering on publications. Documented in help
- Allowing file export to the Omega Scan'O'Vision finish camera,
a new menu entry has been made available in the Tools menu. For the
whole event at once, the data is exported over the various files
concerned, as defined by Omega. Documented in help
- Trough the Options dialog the possibility has been added to
choose the paths where exported competitors lists (Omega/Alge/AMB)
have to be written. Documented in help
- Through the Tools menu a Table of contents of the current event
can be generated. The publication presenting this Table of contents
is displayed in the presentation frame when the root item of the
tree is currently selected. To allow this, the way of triggering
the loading of the presentation frame has been adapted. Documented
in help
Bugs fixed
- Reference to null pointer prevented at printing of
publications where 'Number of not started' was zero (where the
SignOuts list is empty)
- The use by StageRace of the team fields which were left blank
by the user within competitors, which throughout the program could
result in access violations, has been protected. Nevertheless,
still competitors can be constructed without a reference to a
team
- Problem fixed where entered times were not copied correctly
into the classified list of the arrival list dialog, in the 1/1000s
accuracy mode
- On new half stages all necessary tree items are inserted now,
where recently some items were missing
- Measures taken to prevent multiple copies appearing in the tree
view of particularly empty communiques
- Problem solved where the New team dialog does not appear
repeatedly, although the Repeat box is checked
Optimised
- Team codes can be changed now at all times, it is an
informative field only without any dependencies of any kind
- UCI codes column on competitor lists has been moved, as
suggested in UCI-regulation 2.2.090
- Extra information added to the printed documents (hardware key
number and StageRace version no.)
- The "Omega Scan'O'Vision formatted results" file type is no
longer handled as known file type. Thus import settings are
retreived from the registry rather than from presets
- Quotes are now removed from the strings in outputted files
because they disrupt the file format protocol
- StageRace logo displayed in MDI client area
- Tree build functions are reorganised
- Redundant serialisation macros removed from source code
- Registry classes refined (phase 1)
- Further optimising of the classification generators by moving
in the publishing functionality (additional to [fix 40])
|
2001.05.20
|
Program: V1.10 - 2000.1.10 First final release
File format:
|
Bugs fixed
- Problem solved where no help files were loaded at
all due to [fix 94]
- Problem solved where the rule "a competitor has to be finished
in a stage to be allowed to the general sprint classification of
that stage" was not applied for the last intermediate sprint from
every stage
- In the representation of distances, the decimals far behind the
decimal comma are suppressed now, where they first occured due to
floating point rounding mistakes
Optimised
- To implement the rule "a competitor has to be
finished in a stage to be allowed to the general climb
classification of that stage", climb classification routines have
been reorganised and adapted. Climb classification routines now
have sprint classification routines as base
- All classification types are always recalculated, thus sprint,
climb and individual always together now
- Output (html) from cross out lists optimised for dense
printing
- Accelerator keys updated
- Transparency corrected for animation at wait-for-classification
dialog
|
2001.07.10
|
Program: V1.11 - 2000.1.11 Update
File format:
|
New functionality added
- In order to more explicitly support the FinishLynx
system from Lynx System Developers, the .lif file extension has
been added to the file open dialog and a button has been added to
the file import preview dialog in order to quickly retreive the
settings for this file type. Help screenshots have not been updated
yet
- Multiple competitors selected in the time trial order dialog
can be assigned the same order no. at once now, where in the past
only the same time could be assigned to a multiple selection
Bugs fixed
- Multiple competitors assigned the same start order
no. for a time trial are handled correctly now, where in the past a
program hangup occurred
- Rankings of any "last stage so far" are now also taken into
account for the rule "Sum rankings" and not longer only for the
rule "Last ranking" when calculating a general classification
- Links in Table of contents no longer consist of a path name, so
that the files can be moved without breaking the links
- Communiques which are newly added are now provided with a
publication check box immediately, where so far the document had to
be reloaded to get the boxes to be shown
Optimised
- Since [fix 86] it was possible to change team codes
to non-existing codes. From now on it is possible to change to any
code (ergo also existing codes), also allowing to change back
(undo)
- At Paste within the competitors dialog, non-identified
competitors are assigned no. 999 now, instead of 1
- The team manager's names in teams lists are moved to the bottom
of the particular teams and are provided with a descriptive
caption
- Teams and competitors lists are now provided with the statement
"Starters list" in accordance with UCI-regulation 2.2.090
- German caption for "Gap" (being "Abstand") has been changed to
"Ruckstand"
- Competitors submitted in the time trial arrival dialog are made
visible in the arrival list now, for convenience reasons, as where
they first just were added to the list
|
2001.09.10
|
Program: V1.12 - 2000.1.12 Update
File format:
Messaging protocol:
|
New functionality added
- A message protocol has been composed and
implemented with which it is possible to have other applications on
the same work station communicate with StageRace; the protocol will
be refered to with use of the name WMSR01. Documentation for the
message protocol can be requested at support@stagerace.com
- Allowing file export to the Lynx FinishLynx finish camera, a
new menu entry has been made available in the Tools menu. For the
whole event at once, the data is exported to the Lynx.evt event
file, as defined by Lynx. Incorporated throughout the help. A
thorough discussion on the FinishLynx file type is omitted so far,
awaiting discussion with Lynx System Developers Inc.
- Through the General Settings dialog a selection can be made now
between full team names or team codes/abbreviations (as suggested
in UCI-regulation 2.2.091) to be printed on classifications, this
making it more appropriate to publish solely the stage
classification for single stage events. This setting however
involves all classifications (stage, general, sprint, climbs).
Documented in help
- Through the Ranking Settings dialog the number of competitors
being involved with team classifications can be set at 2, 3 and 4,
where it was fixed at 3 in the past. Documented in help
- Through the Presentation Settings dialog printing of team names
on the cross out lists can now be enabled and disabled. If enabled,
the number of competitors per team (ergo the number of competitors
per printed line) can be set. All this because the available
solution turned out to be far from optimal when f.i. six riders per
team together with consecutive numbering were applied. Documented
in help
- Additional to [fix 78] also through the Options dialog the path
can be chosen now for exporting in the Lynx file type. Documented
in help
Bugs fixed
- Coding mistake corrected due to which many internal
arrival lists would not function (iterate) properly when consisting
of over 255 competitors or competitor numbers over 255
- Typo corrected due to which bonification points for the finish
sprint of a stage were not saved on disk when not also an
intermediate sprint was available
- Bug fixed where importing Omega Data Handling files would only
import the first competitor from the file since variables weren't
cleared after processing that first competitor
- StageRace output files for Omega Data Handling corrected where
first stage was mixed up
- Possibility removed to generate Scan'O'Vision nor FinishLynx
files on empty files since this resulted in major errors
before
Optimised
- StageRace output files for Omega Data Handling
optimised (race titles for test events)
- Through the General Settings dialog a selection can be made now
either to print or not to print the small statistics report at the
bottom of stage classifications. Fix advisable for use at single
stage events where only part of the finished competitors are
mentioned in the published classification; the statistics report
would obviously not represent reality. Documented in help
- [fix 104] documented in help
- Scroll bar added to the integrity check dialog for the arrival
dialog
Addition
- Through the Ranking Settings
dialog it can be decided to include or not to include the stage
arrival when considering the last ranking for sprint
classifications. Documented in help (Was not mentioned in the
updates list included in the actual release, but was documented in
help though)
|
2001.11.28
|
Program: V1.20 - 2000.1.20 Update
File format:
Messaging protocol:
|
New functionality added
- Through the Functions menu in the Time Trial
Starting Order dialog, a starting order can be generated
automatically. Documented in help
- In the Communique dialog a button is added through which a team
vehicles order proposal can be pasted within the communique body
text, based on the rankings in the previous stage. Documented in
help
- A Functions menu is added to the Competitors list dialog in
order to accomodate an advanced function to automatically assign
competitors to any of the masks, based on a string entered.
Documented in help
- A check box has been added to the Half stage dialog box which
makes it possible to exclude the particular half stage from the
general classification and from the cumulative distance. Documented
in help
- Through the Presentation tab sheet in the Settings dialog, the
file name for an external style sheet (affecting all publications)
can be provided. Documented in help
- Through the Presentation tab sheet in the Settings dialog, the
file name of the Table of Contents file can be chosen now between a
composed file name like all other publications and 'index.html'.
This also involves the updating of the Presentation frame and the
upload function in the File menu. Documented in help
- A date field is added to the Communique dialog. This date is
also printed on the communiqué publication. Documented in help
Optimised
- URL coding is applied for all hyperlinks in
publications generated by StageRace
- HTML code and style information for publications have been
updated, in order to comply with W3C recommendations
- Follow-up for selecting Lynx FinishLynx Results in the file
picker dialog is now available in the form of retrieving correct
settings for the Import classification dialog
- The UCI code as printed on publications is divided over two
columns now, in order to nicer align the numerical part of UCI
codes
- Accelerator keys updated, in order to solve conflicting keys.
Documented in help
- Switching between panes corrected, [F6] and [Tab] function
properly now to switch between Presentation and Tree frame
- Clean up of About dialog
- 'Land' was changed in 'Landcode' in the Dutch language
resources
Bugs fixed
- Changing between help languages can now be done
within the same session of the program. To obtain this fix, the
help file names have been changed. Help screenshots updated
- Additional to [fix 37] problems have been solved where the
message box caused the automatic file opening through the operating
system to generate an error message. To achieve this fix, the check
on availability of the hardware key as well as the message box have
been moved to a later point in the instantiation process of the
program
Help
- Additional to [fix 104] and [fix 129],
documentation on FinishLynx is now available
- An overview of StageRace's registry entries has been added to
the help
- An overview of service documents has been added to the
help
- A small discussion on the examples has been added to the
help
- The empty Index tab sheet has been removed from the help
viewer
- Help folders rearranged
Setup
- Setup process cleaned up (new splash screen,
registry keys, etc.)
|
2002.05.17
|
Program: V1.21 - 2000.1.21 Update
File format:
Messaging protocol:
|
New functionality added
- Import function now supports rounds and heats for
Omega Scan'O'Vision, additionally to events. Not documented
- Insert order team captain vehicles in the Communique dialog can
be applied using the general classification as well, now, in
addition to the existing possibility of using the stage
classification. Not documented
Optimised
- "Beta" remark removed from the presentation view's
default HTML document
Bugs fixed
- When pasting competitors (from some external
spreadsheet or table) and teams are generated automatically, team
names starting with the same three characters would result in the
same team codes being generated which then again would result in
messages about missing teams at several points in the application.
This is fixed by replacing the last character of the team code with
a number (TEA, TE1, TE2, etc.). This fix only works up to no.
9
|
2002.05.22
|
Program: V1.22 - 2000.1.22 Update
File format:
Messaging protocol:
|
Bugs fixed
- Additionally responding to customer complaints that
lead to [fix 159], also the underlying code for removing teams from
within the Teams list dialog has been improved, in order to prevent
a pointer exception when saving a document after removing a team
from which the initial team code has been changed manually
|
2002.07.28
Latest, current version
|
Program: V1.23 - 2000.1.23 Update
File format:
Messaging protocol:
|
Optimised
- Partly revoking [fix 89] some import settings are
set again for the "Omega Scan'O'Vision formatted results" file type
since [fix 89] resulted in the user just getting the previous
settings even if they specifically indicated the formatted results
file type
- Check on availability goes before asking if the users agrees on
uploading index.html now
- General communiqué added to TOC implementation
- The look and feel of the edit boxes (and spin controls) in the
import preview dialog has been improved for when typing values in
the edit boxes
Bugs fixed
- Serious bug fixed where the 'Sum rankings'
criterium from the 'Sort order general' setting for 'Teams
classification' was used even when not selected. This bug is likely
to have resulted in errors in the teams' general classification
although this has not been reported to us up to now
- Check on write success added to TOC write functions, so that
the software does not crash anymore when trying to regenerate a TOC
that is read-only
- A missing check was added that resulted in not-published stage
communiqués to be included in the TOC
- English caption in Dutch resources corrected (rankings
settings)
|
Under development
|
Program: V1.24 - 2000.1.24 Update
File format:
Messaging protocol:
|
Optimised
- Bug fixed where points/seconds lists got screwed up
when removing items from the points or bonuses lists in the half
stage configuration window
|
The reflected version number corresponds to the version
information which can be found through in the
menu. If this page is part of a help file, this help file always
connects to the latest, current version as reflected in the table
above.
Go top
|